package com.cskaoyan.service;

import com.cskaoyan.bean.Issue;
import com.cskaoyan.bean.Keyword;

import com.cskaoyan.bo.*;
import com.cskaoyan.vo.*;

import com.cskaoyan.bo.OrderBO;
import com.cskaoyan.bo.SearchIssueBO;
import com.cskaoyan.bo.OrderShipBO;
import com.cskaoyan.bo.SearchKeywordBO;
import com.cskaoyan.vo.IssueVO;
import com.cskaoyan.vo.KeywordVO;
import com.cskaoyan.vo.OrderListVo;
import com.cskaoyan.vo.OrderVo;

import java.util.List;


/**
 * @author LiaoLong
 * @date 2021-05-09 11:28
 */
public interface MallManagementService {
    KeywordVO getKeywords(SearchKeywordBO searchKeywordBO);

    void updateKeyword(Keyword keyword, String op);

    void createKeyword(Keyword keyword);

    IssueVO getIssue(SearchIssueBO searchIssueBO);

    void updateIssue(Issue issue);

    void deleteIssue(Issue issue);

    void createIssue(Issue issue);

    OrderVo query(OrderBO orderBO);

    OrderListVo selectDetail(Integer id);

    void updateOrderFund(OrderShipBO orderShipBO);

    BrandInfoVO getBrandInfo(BrandInfoBO brandInfoBO);

    CreateBandVO createBrand(CreateBrandBO createBrandBO);

    UpdateBrandVO updateBrand(CreateBrandBO createBrandBO);

    void deleteBrand(Integer id);


   List<ShowRegionVO> showRegion();
}
